package dp.memento;

public class Originator {
    private String state;
    
    public void setState(String state) {
        this.state = state;
    }
    public String getState() {
        return state;
    }
    
    public Memento createMemento() {
        return (new Memento(state));
    }
    
    public void setMemento(Memento memento) {
        state = memento.getState();
    }
    
    public void show() {
        System.out.println("State = " + state);
    }
}
